package com.xhdx.bussi;

import java.util.Date;

/**
 * <p>
 * 电子账户信息
 * </p>
 *
 * @author hnns
 * @since 2019-12-09
 */
public class ActEaccinfo {

    /**
     * 主键id
     */
	private Long id;

    /**
     * 用户id
     */
	private Long userId;

    /**
     * 电子账户（此为支付网关电子账户）
     */
	private String payEacct;

    /**
     * 开户机构
     */
	private String eacctBranch;

    /**
     * 核心电子账户（商户信息管理维护该商户为返回，则有值），支付账户
     */
	private String eacct;

    /**
     * 1,有效;2,无效
     */
	private Integer status;

    /**
     * 1,一类户；2二类户
     */
	private Integer type;

    /**
     * 银行预留手机号
     */
	private String mobile;

    /**
     * 创建时间
     */
	private Date createTime;

    /**
     * 更新时间
     */
	private Date updateTime;

	private String descr;

    /**
     * 状态：1正常,2冻结,3挂失,4销户,5未激活,9其它
     */
	private Integer usingType;

	public Long getId() {
		return id;
	}
  
	public void setId(Long id) {
		this.id = id;
	}
	public Long getUserId() {
		return userId;
	}
  
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	public String getPayEacct() {
		return payEacct;
	}
  
	public void setPayEacct(String payEacct) {
		this.payEacct = payEacct;
	}
	public String getEacctBranch() {
		return eacctBranch;
	}
  
	public void setEacctBranch(String eacctBranch) {
		this.eacctBranch = eacctBranch;
	}
	public String getEacct() {
		return eacct;
	}
  
	public void setEacct(String eacct) {
		this.eacct = eacct;
	}
	public Integer getStatus() {
		return status;
	}
  
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getType() {
		return type;
	}
  
	public void setType(Integer type) {
		this.type = type;
	}
	public String getMobile() {
		return mobile;
	}
  
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public Date getCreateTime() {
		return createTime;
	}
  
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
  
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getDescr() {
		return descr;
	}
  
	public void setDescr(String descr) {
		this.descr = descr;
	}
	public Integer getUsingType() {
		return usingType;
	}
  
	public void setUsingType(Integer usingType) {
		this.usingType = usingType;
	}

	public static final String ID = "id";

	public static final String USER_ID = "user_id";

	public static final String PAY_EACCT = "pay_eacct";

	public static final String EACCT_BRANCH = "eacct_branch";

	public static final String EACCT = "eacct";

	public static final String STATUS = "status";

	public static final String TYPE = "type";

	public static final String MOBILE = "mobile";

	public static final String CREATE_TIME = "create_time";

	public static final String UPDATE_TIME = "update_time";

	public static final String DESCR = "descr";

	public static final String USING_TYPE = "USING_TYPE";

   /**
     * 加密串
     */
    private String rsaStr;
    
	  public String getRsaStr() {
        return rsaStr;
    }

    public void setRsaStr(String rsaStr) {
        this.rsaStr = rsaStr;
    }
	@Override
	public String toString() {
		return "ActEaccinfo{" +
			"id=" + id +
			", userId=" + userId +
			", payEacct=" + payEacct +
			", eacctBranch=" + eacctBranch +
			", eacct=" + eacct +
			", status=" + status +
			", type=" + type +
			", mobile=" + mobile +
			", createTime=" + createTime +
			", updateTime=" + updateTime +
			", descr=" + descr +
			", usingType=" + usingType +
			"}";
	}
}
